package com.aibaixun.system.domain.dto;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.time.LocalDateTime;
import java.util.List;

/**
 * 告警信息表
 * @TableName dicm_alarm
 */
@Data
public class DicmAlarmPageDto extends Page {

    /**
     * 设备名称
     */
    private String deviceName;

    /**
     * 告警类型
     */
    private String alarmType;

    /**
     * 告警等级
     */
    private String alarmLevel;

    /**
     * 告警状态
     */
    private String alarmStatus;

    /**
     * 查询类型（1：楼栋，2：机房，3：微魔方）
     */
    private Integer type;

    /**
     * 地址ID（机房和楼栋传入对应的addressId，机柜传入机柜编号）
     */
    private String addressId;

    private List<String> addressIds;
}
